package com.tiancheng.trade.commom.web.model.response;

import lombok.Data;

import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * 支付渠道,返回数据，目前对支付渠道所有都支持
 */
@Data
public class PaymentChannelResponseDTO {

    /**
     * 支付渠道编码
     */
    @NotEmpty
    private String paymentChannelCode;

    /**
     * 支付渠道名称
     */
    @NotEmpty
    private String paymentChannelName;

    /**
     * 通道费率
     */
    @NotNull
    private BigDecimal slottingRate;

    /**
     * 支付渠道应用ID
     */
    private String appid;

    /**
     * 支付渠道商户ID
     */
    private String mchId;
}
